home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / lib / udev / rules.d / 40-libsane.rules < prev    next >
Text File  |  2009-10-14  |  42KB  |  782 lines

  1. # This file was automatically created based on description files (*.desc)
  2. # by sane-desc 3.5 from sane-backends 1.0.20 on Wed Oct 14 16:52:00 2009
  3. #
  4. # udev rules file for supported USB devices
  5. #
  6. # To add a USB device, add a rule to the list below.
  7. #
  8. # To run a script when your device is plugged in, add RUN+="/path/to/script"
  9. # to the appropriate rule.
  10. #
  11. # The following list already contains a lot of scanners. If your scanner
  12. # isn't mentioned there, add it as explained above and mail the entry to
  13. # the sane-devel mailing list (sane-devel@lists.alioth.debian.org).
  14. #
  15.  
  16. ACTION!="add", GOTO="libsane_rules_end"
  17. ENV{DEVTYPE}!="usb_device", GOTO="libsane_rules_end"
  18.  
  19. # Hewlett-Packard ScanJet 4100C
  20. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0101", ENV{libsane_matched}="yes"
  21. # Hewlett-Packard ScanJet 4200C | Hewlett-Packard ScanJet 4200Cxi | Hewlett-Packard ScanJet 4200Cse
  22. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0105", ENV{libsane_matched}="yes"
  23. # Hewlett-Packard ScanJet 6200C | Hewlett-Packard ScanJet 6250C
  24. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0201", ENV{libsane_matched}="yes"
  25. # Hewlett-Packard ScanJet 3300c
  26. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0205", ENV{libsane_matched}="yes"
  27. # Hewlett-Packard ScanJet 4300c
  28. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0305", ENV{libsane_matched}="yes"
  29. # Hewlett-Packard ScanJet 5200C
  30. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0401", ENV{libsane_matched}="yes"
  31. # Hewlett-Packard ScanJet 3400c
  32. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0405", ENV{libsane_matched}="yes"
  33. # Hewlett-Packard ScanJet 2100C
  34. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0505", ENV{libsane_matched}="yes"
  35. # Hewlett-Packard ScanJet 6300C | Hewlett-Packard ScanJet 6350C | Hewlett-Packard ScanJet 6390C
  36. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0601", ENV{libsane_matched}="yes"
  37. # Hewlett-Packard ScanJet 2200C
  38. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0605", ENV{libsane_matched}="yes"
  39. # Hewlett-Packard ScanJet 5300C | Hewlett-Packard ScanJet 5370C
  40. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0701", ENV{libsane_matched}="yes"
  41. # Hewlett-Packard scanjet 4400c
  42. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0705", ENV{libsane_matched}="yes"
  43. # Hewlett-Packard ScanJet 7400c | Hewlett-Packard ScanJet 7450c | Hewlett-Packard ScanJet 7490c
  44. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0801", ENV{libsane_matched}="yes"
  45. # Hewlett-Packard scanjet 4470c
  46. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0805", ENV{libsane_matched}="yes"
  47. # Hewlett-Packard ScanJet 2300C
  48. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0901", ENV{libsane_matched}="yes"
  49. # Hewlett-Packard ScanJet 8200 | Hewlett-Packard ScanJet 8250 | Hewlett-Packard ScanJet 8290
  50. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0b01", ENV{libsane_matched}="yes"
  51. # Hewlett-Packard ScanJet 5400c
  52. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1005", ENV{libsane_matched}="yes"
  53. # Hewlett-Packard ScanJet 5470c
  54. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1105", ENV{libsane_matched}="yes"
  55. # Hewlett-Packard ScanJet 5550C
  56. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1205", ENV{libsane_matched}="yes"
  57. # Hewlett-Packard ScanJet 4570C
  58. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1305", ENV{libsane_matched}="yes"
  59. # Hewlett-Packard ScanJet 5590
  60. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1705", ENV{libsane_matched}="yes"
  61. # Hewlett-Packard ScanJet 7650
  62. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1805", ENV{libsane_matched}="yes"
  63. # Hewlett-Packard ScanJet 3530C | Hewlett-Packard ScanJet 3570C
  64. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2005", ENV{libsane_matched}="yes"
  65. # Hewlett-Packard ScanJet 3500C
  66. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2205", ENV{libsane_matched}="yes"
  67. # Hewlett-Packard ScanJet 3970c
  68. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2305", ENV{libsane_matched}="yes"
  69. # Hewlett-Packard ScanJet 4070 Photosmart
  70. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2405", ENV{libsane_matched}="yes"
  71. # Hewlett-Packard ScanJet 3800
  72. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2605", ENV{libsane_matched}="yes"
  73. # Hewlett-Packard ScanJet G2710
  74. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2805", ENV{libsane_matched}="yes"
  75. # Hewlett-Packard LaserJet M1005 MFP
  76. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3b17", ENV{libsane_matched}="yes"
  77. # Hewlett-Packard ScanJet 4370
  78. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4105", ENV{libsane_matched}="yes"
  79. # Hewlett-Packard ScanJet G3010
  80. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4205", ENV{libsane_matched}="yes"
  81. # Hewlett-Packard ScanJet G3110
  82. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4305", ENV{libsane_matched}="yes"
  83. # Hewlett-Packard LaserJet M1120 MFP
  84. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="5617", ENV{libsane_matched}="yes"
  85. # Hewlett-Packard LaserJet M1120n MFP
  86. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="5717", ENV{libsane_matched}="yes"
  87. # Mustek BearPaw 1200
  88. ATTRS{idVendor}=="0400", ATTRS{idProduct}=="1000", ENV{libsane_matched}="yes"
  89. # Mustek BearPaw 1200 | Mustek BearPaw 2400
  90. ATTRS{idVendor}=="0400", ATTRS{idProduct}=="1001", ENV{libsane_matched}="yes"
  91. # Kodak i30
  92. ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6001", ENV{libsane_matched}="yes"
  93. # Kodak i40
  94. ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6002", ENV{libsane_matched}="yes"
  95. # Kodak i50
  96. ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6003", ENV{libsane_matched}="yes"
  97. # Kodak i60
  98. ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6004", ENV{libsane_matched}="yes"
  99. # Kodak i80
  100. ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6005", ENV{libsane_matched}="yes"
  101. # Creative WebCam Go Mini
  102. ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4007", ENV{libsane_matched}="yes"
  103. # Lexmark X70 | Lexmark X73
  104. ATTRS{idVendor}=="043d", ATTRS{idProduct}=="002d", ENV{libsane_matched}="yes"
  105. # Lexmark X1110 | Lexmark X1130 | Lexmark X1140
  106. # Lexmark X1150 | Lexmark X1170 | Lexmark X1180
  107. # Lexmark X1185 | Lexmark X1195
  108. ATTRS{idVendor}=="043d", ATTRS{idProduct}=="007c", ENV{libsane_matched}="yes"
  109. # Lexmark X12xx
  110. ATTRS{idVendor}=="043d", ATTRS{idProduct}=="007d", ENV{libsane_matched}="yes"
  111. # Genius ColorPage HR6 V1
  112. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2004", ENV{libsane_matched}="yes"
  113. # Genius Colorpage HR6 V2
  114. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2007", ENV{libsane_matched}="yes"
  115. # Genius Colorpage HR6 V2
  116. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2008", ENV{libsane_matched}="yes"
  117. # Genius Colorpage HR6A
  118. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2009", ENV{libsane_matched}="yes"
  119. # Genius Colorpage Vivid3x | Genius Colorpage Vivid3 V2
  120. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2011", ENV{libsane_matched}="yes"
  121. # Genius Colorpage HR7
  122. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2013", ENV{libsane_matched}="yes"
  123. # Genius Colorpage Vivid4
  124. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2014", ENV{libsane_matched}="yes"
  125. # Genius Colorpage HR7LE
  126. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2015", ENV{libsane_matched}="yes"
  127. # Genius Colorpage HR6X
  128. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2016", ENV{libsane_matched}="yes"
  129. # Genius Colorpage Vivid3xe
  130. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2017", ENV{libsane_matched}="yes"
  131. # Genius Colorpage Vivid4xe
  132. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201a", ENV{libsane_matched}="yes"
  133. # Genius Colorpage Vivid4x
  134. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201b", ENV{libsane_matched}="yes"
  135. # Genius Colorpage Vivid 1200 X
  136. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201d", ENV{libsane_matched}="yes"
  137. # Genius ColorPage Slim 1200
  138. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201e", ENV{libsane_matched}="yes"
  139. # Genius Colorpage Vivid 1200 XE
  140. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201f", ENV{libsane_matched}="yes"
  141. # Genius Colorpage SF600
  142. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2021", ENV{libsane_matched}="yes"
  143. # Medion/Lifetec/Tevion/Cytron MD5345 | Medion/Lifetec/Tevion/Cytron MD6228 | Medion/Lifetec/Tevion/Cytron MD6471
  144. ATTRS{idVendor}=="0461", ATTRS{idProduct}=="0377", ENV{libsane_matched}="yes"
  145. # Trust Office Scan USB 19200
  146. ATTRS{idVendor}=="047b", ATTRS{idProduct}=="1000", ENV{libsane_matched}="yes"
  147. # Hewlett-Packard ScanJet 4300c/Silitek
  148. ATTRS{idVendor}=="047b", ATTRS{idProduct}=="1002", ENV{libsane_matched}="yes"
  149. # Compaq S4-100
  150. ATTRS{idVendor}=="049f", ATTRS{idProduct}=="001a", ENV{libsane_matched}="yes"
  151. # Benq (Acer) 310U
  152. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="1a20", ENV{libsane_matched}="yes"
  153. # Benq (Acer) 620U
  154. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="1a2a", ENV{libsane_matched}="yes"
  155. # Benq (Acer) 320U | Benq (Acer) 340U | Mitsubishi Diamondview 648UT
  156. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2022", ENV{libsane_matched}="yes"
  157. # Benq (Acer) 620UT
  158. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2040", ENV{libsane_matched}="yes"
  159. # Benq (Acer) 640U | Guillemot / Hercules Maxi Scan A4 USB 640U | Guillemot / Hercules Maxi A4 36 bit
  160. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2060", ENV{libsane_matched}="yes"
  161. # Benq (Acer) 640bu
  162. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="207e", ENV{libsane_matched}="yes"
  163. # Benq (Acer) 3300 | Benq (Acer) 4300 | Mitsubishi Diamondview 650U
  164. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20b0", ENV{libsane_matched}="yes"
  165. # Benq (Acer) 640BT
  166. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20be", ENV{libsane_matched}="yes"
  167. # Benq (Acer) 1240
  168. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20c0", ENV{libsane_matched}="yes"
  169. # Benq (Acer) 3300 | Benq (Acer) 4300 | Guillemot / Hercules Scan@home Touch 1248 (USB)
  170. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20de", ENV{libsane_matched}="yes"
  171. # Benq (Acer) 5000
  172. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20f8", ENV{libsane_matched}="yes"
  173. # Benq (Acer) 5000E | Benq (Acer) 5000U
  174. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20fc", ENV{libsane_matched}="yes"
  175. # Benq (Acer) 5300
  176. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20fe", ENV{libsane_matched}="yes"
  177. # Benq (Acer) 5150 | Benq (Acer) 5250
  178. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2137", ENV{libsane_matched}="yes"
  179. # BenQ 5550
  180. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2211", ENV{libsane_matched}="yes"
  181. # Visioneer Strobe XP 200
  182. ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0426", ENV{libsane_matched}="yes"
  183. # Visioneer Strobe XP 100
  184. ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0427", ENV{libsane_matched}="yes"
  185. # Visioneer OneTouch 7300
  186. ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0444", ENV{libsane_matched}="yes"
  187. # Xerox DocuMate252
  188. ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0449", ENV{libsane_matched}="yes"
  189. # Xerox DocuMate262
  190. ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="044c", ENV{libsane_matched}="yes"
  191. # Visioneer Strobe XP 300
  192. ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0474", ENV{libsane_matched}="yes"
  193. # Xerox DocuMate272
  194. ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0475", ENV{libsane_matched}="yes"
  195. # Canon DR-2080C
  196. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1601", ENV{libsane_matched}="yes"
  197. # Canon CR-180
  198. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1602", ENV{libsane_matched}="yes"
  199. # Canon DR-9080C
  200. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1603", ENV{libsane_matched}="yes"
  201. # Canon DR-7080C
  202. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1604", ENV{libsane_matched}="yes"
  203. # Canon DR-5010C
  204. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1606", ENV{libsane_matched}="yes"
  205. # Canon DR-6080
  206. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1607", ENV{libsane_matched}="yes"
  207. # Canon DR-2580C
  208. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1608", ENV{libsane_matched}="yes"
  209. # Canon DR-3080CII
  210. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1609", ENV{libsane_matched}="yes"
  211. # Canon DR-2050C | Canon DR-2050SP
  212. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="160a", ENV{libsane_matched}="yes"
  213. # Canon DR-7580
  214. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="160b", ENV{libsane_matched}="yes"
  215. # Canon PIXMA MP750
  216. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1706", ENV{libsane_matched}="yes"
  217. # Canon PIXMA MP780
  218. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1707", ENV{libsane_matched}="yes"
  219. # Canon PIXMA MP760
  220. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1708", ENV{libsane_matched}="yes"
  221. # Canon PIXMA MP150
  222. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1709", ENV{libsane_matched}="yes"
  223. # Canon PIXMA MP170
  224. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170a", ENV{libsane_matched}="yes"
  225. # Canon PIXMA MP450
  226. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170b", ENV{libsane_matched}="yes"
  227. # Canon PIXMA MP500
  228. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170c", ENV{libsane_matched}="yes"
  229. # Canon PIXMA MP800
  230. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170d", ENV{libsane_matched}="yes"
  231. # Canon PIXMA MP800R
  232. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170e", ENV{libsane_matched}="yes"
  233. # Canon PIXMA MP530
  234. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1712", ENV{libsane_matched}="yes"
  235. # Canon PIXMA MP830
  236. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1713", ENV{libsane_matched}="yes"
  237. # Canon PIXMA MP160
  238. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1714", ENV{libsane_matched}="yes"
  239. # Canon PIXMA MP180
  240. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1715", ENV{libsane_matched}="yes"
  241. # Canon PIXMA MP460
  242. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1716", ENV{libsane_matched}="yes"
  243. # Canon PIXMA MP510
  244. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1717", ENV{libsane_matched}="yes"
  245. # Canon PIXMA MP600
  246. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1718", ENV{libsane_matched}="yes"
  247. # Canon PIXMA MP600R
  248. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1719", ENV{libsane_matched}="yes"
  249. # Canon PIXMA MP810
  250. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="171a", ENV{libsane_matched}="yes"
  251. # Canon PIXMA MP960
  252. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="171b", ENV{libsane_matched}="yes"
  253. # Canon PIXMA MX7600
  254. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="171c", ENV{libsane_matched}="yes"
  255. # Canon PIXMA MP210
  256. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1721", ENV{libsane_matched}="yes"
  257. # Canon PIXMA MP220
  258. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1722", ENV{libsane_matched}="yes"
  259. # Canon PIXMA MP470
  260. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1723", ENV{libsane_matched}="yes"
  261. # Canon PIXMA MP520
  262. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1724", ENV{libsane_matched}="yes"
  263. # Canon PIXMA MP610
  264. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1725", ENV{libsane_matched}="yes"
  265. # Canon PIXMA MP970
  266. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1726", ENV{libsane_matched}="yes"
  267. # Canon PIXMA MX300
  268. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1727", ENV{libsane_matched}="yes"
  269. # Canon PIXMA MX310
  270. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1728", ENV{libsane_matched}="yes"
  271. # Canon PIXMA MX700
  272. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1729", ENV{libsane_matched}="yes"
  273. # Canon PIXMA MP140
  274. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172b", ENV{libsane_matched}="yes"
  275. # Canon PIXMA MX850
  276. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172c", ENV{libsane_matched}="yes"
  277. # Canon PIXMA MP980
  278. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172d", ENV{libsane_matched}="yes"
  279. # Canon PIXMA MP630
  280. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172e", ENV{libsane_matched}="yes"
  281. # Canon PIXMA MP620
  282. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172f", ENV{libsane_matched}="yes"
  283. # Canon PIXMA MP540
  284. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1730", ENV{libsane_matched}="yes"
  285. # Canon PIXMA MP480
  286. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1731", ENV{libsane_matched}="yes"
  287. # Canon PIXMA MP240
  288. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1732", ENV{libsane_matched}="yes"
  289. # Canon PIXMA MP260
  290. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1733", ENV{libsane_matched}="yes"
  291. # Canon PIXMA MP190
  292. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1734", ENV{libsane_matched}="yes"
  293. # Canon CanoScan fb630u | Canon CanoScan fb636u
  294. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2204", ENV{libsane_matched}="yes"
  295. # Canon CanoScan N650U/N656U
  296. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2206", ENV{libsane_matched}="yes"
  297. # Canon CanoScan N1220U
  298. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2207", ENV{libsane_matched}="yes"
  299. # Canon CanoScan D660U
  300. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2208", ENV{libsane_matched}="yes"
  301. # Canon CanoScan N670U/N676U/LiDE20
  302. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="220d", ENV{libsane_matched}="yes"
  303. # Canon CanoScan N1240U/LiDE30
  304. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="220e", ENV{libsane_matched}="yes"
  305. # Canon CanoScan LiDE 35 | Canon CanoScan LiDE 40 | Canon CanoScan LiDE 50
  306. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2213", ENV{libsane_matched}="yes"
  307. # Canon CanoScan LiDE 60
  308. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="221c", ENV{libsane_matched}="yes"
  309. # Canon CanoScan LiDE25
  310. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2220", ENV{libsane_matched}="yes"
  311. # Canon DR-1210C
  312. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2222", ENV{libsane_matched}="yes"
  313. # Canon MultiPASS MP730
  314. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="262f", ENV{libsane_matched}="yes"
  315. # Canon MultiPASS MP700
  316. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2630", ENV{libsane_matched}="yes"
  317. # Canon SmartBase MP360
  318. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="263c", ENV{libsane_matched}="yes"
  319. # Canon SmartBase MP370
  320. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="263d", ENV{libsane_matched}="yes"
  321. # Canon SmartBase MP390
  322. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="263e", ENV{libsane_matched}="yes"
  323. # Canon PIXMA MP740
  324. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="264c", ENV{libsane_matched}="yes"
  325. # Canon PIXMA MP710
  326. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="264d", ENV{libsane_matched}="yes"
  327. # Canon imageCLASS MF5630
  328. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="264e", ENV{libsane_matched}="yes"
  329. # Canon laserBase MF5650
  330. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="264f", ENV{libsane_matched}="yes"
  331. # Canon imageCLASS MF8170c
  332. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2659", ENV{libsane_matched}="yes"
  333. # Canon imageCLASS MF5730
  334. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="265d", ENV{libsane_matched}="yes"
  335. # Canon imageCLASS MF5750
  336. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="265e", ENV{libsane_matched}="yes"
  337. # Canon imageCLASS MF5770
  338. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="265f", ENV{libsane_matched}="yes"
  339. # Canon imageCLASS MF3110
  340. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2660", ENV{libsane_matched}="yes"
  341. # Canon imageCLASS MF3240
  342. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2684", ENV{libsane_matched}="yes"
  343. # Canon imageCLASS MF6500 series
  344. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2686", ENV{libsane_matched}="yes"
  345. # Canon imageCLASS MF4120 | Canon imageCLASS MF4122 | Canon imageCLASS MF4140
  346. # Canon imageCLASS MF4150
  347. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26a3", ENV{libsane_matched}="yes"
  348. # Canon imageCLASS MF4690
  349. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26b0", ENV{libsane_matched}="yes"
  350. # Canon imageCLASS MF4010 | Canon imageCLASS MF4018
  351. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26b4", ENV{libsane_matched}="yes"
  352. # Canon imageCLASS MF4270
  353. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26b5", ENV{libsane_matched}="yes"
  354. # Nikon LS 40 ED | Nikon LS 40 ED | Nikon Coolspan IV
  355. ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="4000", ENV{libsane_matched}="yes"
  356. # Nikon LS 50 ED | Nikon Coolscan V ED | Nikon LS 50 ED
  357. # Nikon Coolscan V ED
  358. ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="4001", ENV{libsane_matched}="yes"
  359. # Nikon Super Coolscan LS-5000 ED | Nikon Super Coolscan LS-5000 ED
  360. ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="4002", ENV{libsane_matched}="yes"
  361. # Epson Perfection 636U | Epson Perfection 636U
  362. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0101", ENV{libsane_matched}="yes"
  363. # Epson Perfection 610 | Epson Perfection 610
  364. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0103", ENV{libsane_matched}="yes"
  365. # Epson Perfection 1200U | Epson Perfection 1200Photo | Epson Perfection 1200U / 1200 Photo
  366. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0104", ENV{libsane_matched}="yes"
  367. # Epson Expression 1600 | Epson Expression 1600
  368. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0107", ENV{libsane_matched}="yes"
  369. # Epson Perfection 1640 | Epson Perfection 1640
  370. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010a", ENV{libsane_matched}="yes"
  371. # Epson Perfection 1240 | Epson Perfection 1240
  372. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010b", ENV{libsane_matched}="yes"
  373. # Epson Perfection 640 | Epson Perfection 640
  374. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010c", ENV{libsane_matched}="yes"
  375. # Epson Expression 1680 | Epson Expression 1680
  376. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010e", ENV{libsane_matched}="yes"
  377. # Epson Perfection 1250 | Epson Perfection 1250Photo
  378. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010f", ENV{libsane_matched}="yes"
  379. # Epson Perfection 1650 | Epson Perfection 1650
  380. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0110", ENV{libsane_matched}="yes"
  381. # Epson Perfection 2450 | Epson Perfection 2450
  382. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0112", ENV{libsane_matched}="yes"
  383. # Epson Perfection 660
  384. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0114", ENV{libsane_matched}="yes"
  385. # Epson Perfection 2400 | Epson Perfection 2400
  386. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011b", ENV{libsane_matched}="yes"
  387. # Epson Perfection 3200 | Epson Perfection 3200
  388. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011c", ENV{libsane_matched}="yes"
  389. # Epson Perfection 1260 | Epson Perfection 1260Photo
  390. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011d", ENV{libsane_matched}="yes"
  391. # Epson Perfection 1660 | Epson Perfection 1660
  392. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011e", ENV{libsane_matched}="yes"
  393. # Epson Perfection 1670
  394. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011f", ENV{libsane_matched}="yes"
  395. # Epson Perfection 1270
  396. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0120", ENV{libsane_matched}="yes"
  397. # Epson Perfection 2480 | Epson Perfection 2580
  398. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0121", ENV{libsane_matched}="yes"
  399. # Epson Perfection 3490 | Epson Perfection 3590
  400. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0122", ENV{libsane_matched}="yes"
  401. # Epson Perfection 4870 | Epson Perfection 4870
  402. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0128", ENV{libsane_matched}="yes"
  403. # Epson Perfection 4990 | Epson Perfection 4990
  404. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="012a", ENV{libsane_matched}="yes"
  405. # Epson V700 | Epson V750 | Epson V700
  406. # Epson V750
  407. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="012c", ENV{libsane_matched}="yes"
  408. # Epson CX-5200 | Epson CX-5400 | Epson CX-5200
  409. # Epson CX-5400
  410. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0801", ENV{libsane_matched}="yes"
  411. # Epson CX-3200 | Epson CX-3200
  412. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0802", ENV{libsane_matched}="yes"
  413. # Epson CX-6300 | Epson CX-6400 | Epson CX-6300
  414. # Epson CX-6400
  415. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0805", ENV{libsane_matched}="yes"
  416. # Epson RX-600 | Epson RX-600
  417. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0806", ENV{libsane_matched}="yes"
  418. # Epson RX-500 | Epson RX-500
  419. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0807", ENV{libsane_matched}="yes"
  420. # Epson CX-5400 | Epson CX-5400
  421. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0808", ENV{libsane_matched}="yes"
  422. # Epson Stylus CX-1500
  423. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="080c", ENV{libsane_matched}="yes"
  424. # Epson CX-4600 | Epson CX-4600
  425. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="080d", ENV{libsane_matched}="yes"
  426. # Epson CX-3600 | Epson CX-3650 | Epson CX-3600
  427. # Epson CX-3650
  428. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="080e", ENV{libsane_matched}="yes"
  429. # Epson RX-425 | Epson RX-425
  430. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="080f", ENV{libsane_matched}="yes"
  431. # Epson RX-700 | Epson RX-700
  432. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0810", ENV{libsane_matched}="yes"
  433. # Epson RX-620 | Epson RX-620
  434. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0811", ENV{libsane_matched}="yes"
  435. # Epson CX-6500 | Epson CX-6600 | Epson CX-6500
  436. # Epson CX-6600
  437. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0813", ENV{libsane_matched}="yes"
  438. # Epson AcuLaser CX11 | Epson AcuLaser CX11NF | Epson AcuLaser CX11 series
  439. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0815", ENV{libsane_matched}="yes"
  440. # Epson DX-3850 | Epson CX-3700 | Epson CX-3800
  441. # Epson DX-3800 | Epson DX-3850 | Epson CX-3700
  442. # Epson CX-3800 | Epson DX-3800
  443. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0818", ENV{libsane_matched}="yes"
  444. # Epson CX-4800 | Epson CX-4800
  445. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0819", ENV{libsane_matched}="yes"
  446. # Epson CX-4200 | Epson CX-4200
  447. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0820", ENV{libsane_matched}="yes"
  448. # Epson CX-5000 | Epson DX-5000 | Epson DX-5050
  449. # Epson CX-5000 | Epson DX-5000 | Epson DX-5050
  450. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="082b", ENV{libsane_matched}="yes"
  451. # Epson DX-6000 | Epson DX-6000
  452. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="082e", ENV{libsane_matched}="yes"
  453. # Epson DX-4050 | Epson DX-4050
  454. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="082f", ENV{libsane_matched}="yes"
  455. # Epson DX-7400 | Epson DX-7400
  456. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0838", ENV{libsane_matched}="yes"
  457. # Fujitsu fi-4010C
  458. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1029", ENV{libsane_matched}="yes"
  459. # Fujitsu fi-4110CU/SSF
  460. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1033", ENV{libsane_matched}="yes"
  461. # Fujitsu fi-4120C
  462. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1041", ENV{libsane_matched}="yes"
  463. # Fujitsu fi-4220C
  464. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1042", ENV{libsane_matched}="yes"
  465. # Fujitsu fi-4530C
  466. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1078", ENV{libsane_matched}="yes"
  467. # Fujitsu fi-5750C
  468. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1095", ENV{libsane_matched}="yes"
  469. # Fujitsu fi-5110EOX/2
  470. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1096", ENV{libsane_matched}="yes"
  471. # Fujitsu fi-5110C
  472. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1097", ENV{libsane_matched}="yes"
  473. # Fujitsu fi-5650C
  474. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10ad", ENV{libsane_matched}="yes"
  475. # Fujitsu fi-4120C2
  476. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10ae", ENV{libsane_matched}="yes"
  477. # Fujitsu fi-4220C2
  478. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10af", ENV{libsane_matched}="yes"
  479. # Fujitsu fi-60F
  480. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10c7", ENV{libsane_matched}="yes"
  481. # Fujitsu fi-4340C
  482. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10cf", ENV{libsane_matched}="yes"
  483. # Fujitsu fi-5120C
  484. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e0", ENV{libsane_matched}="yes"
  485. # Fujitsu fi-5220C
  486. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e1", ENV{libsane_matched}="yes"
  487. # Fujitsu fi-5530C
  488. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e2", ENV{libsane_matched}="yes"
  489. # Fujitsu fi-5110EOX3
  490. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e6", ENV{libsane_matched}="yes"
  491. # Fujitsu fi-5900C
  492. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e7", ENV{libsane_matched}="yes"
  493. # Fujitsu fi-5110EOXM
  494. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10f2", ENV{libsane_matched}="yes"
  495. # Fujitsu ScanSnap S500
  496. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10fe", ENV{libsane_matched}="yes"
  497. # Fujitsu ScanSnap S500M
  498. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1135", ENV{libsane_matched}="yes"
  499. # Fujitsu fi-5530C2
  500. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="114a", ENV{libsane_matched}="yes"
  501. # Fujitsu fi-6140
  502. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="114d", ENV{libsane_matched}="yes"
  503. # Fujitsu fi-6240
  504. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="114e", ENV{libsane_matched}="yes"
  505. # Fujitsu fi-6130
  506. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="114f", ENV{libsane_matched}="yes"
  507. # Fujitsu fi-6230
  508. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1150", ENV{libsane_matched}="yes"
  509. # Fujitsu ScanSnap S510
  510. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1155", ENV{libsane_matched}="yes"
  511. # Fujitsu ScanSnap S300
  512. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1156", ENV{libsane_matched}="yes"
  513. # Fujitsu ScanSnap S510M
  514. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="116f", ENV{libsane_matched}="yes"
  515. # Fujitsu fi-6770
  516. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1174", ENV{libsane_matched}="yes"
  517. # Fujitsu fi-6770A
  518. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1175", ENV{libsane_matched}="yes"
  519. # Fujitsu fi-6670
  520. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1176", ENV{libsane_matched}="yes"
  521. # Fujitsu fi-6670A
  522. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1177", ENV{libsane_matched}="yes"
  523. # Fujitsu fi-6750S
  524. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1178", ENV{libsane_matched}="yes"
  525. # Fujitsu ScanSnap S300M
  526. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="117f", ENV{libsane_matched}="yes"
  527. # Fujitsu ScanSnap S1500
  528. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11a2", ENV{libsane_matched}="yes"
  529. # Konica e-mini
  530. ATTRS{idVendor}=="04c8", ATTRS{idProduct}=="0722", ENV{libsane_matched}="yes"
  531. # Aiptek Aiptek Pencam
  532. ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", ENV{libsane_matched}="yes"
  533. # Mustek ScanExpress 1200 CU
  534. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0001", ENV{libsane_matched}="yes"
  535. # Mustek ScanExpress 600 CU
  536. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0002", ENV{libsane_matched}="yes"
  537. # Mustek ScanExpress 1200 UB | Trust Compact Scan USB 19200
  538. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0006", ENV{libsane_matched}="yes"
  539. # Mustek ScanExpress 1200 CU Plus
  540. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0008", ENV{libsane_matched}="yes"
  541. # Mustek BearPaw 1200 F
  542. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0010", ENV{libsane_matched}="yes"
  543. # Mustek ScanExpress A3 USB
  544. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0210", ENV{libsane_matched}="yes"
  545. # Mustek BearPaw 2400 CS | Mustek BearPaw 2400 TA | Trust 240TH Easy Webscan Gold
  546. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0218", ENV{libsane_matched}="yes"
  547. # Mustek BearPaw 2400 CS Plus | Mustek BearPaw 2400 TA Plus | Mustek Plug-n-Scan 2400 MT
  548. # Mustek Plug-n-Scan 2400 M | Packard Bell Diamond 2450
  549. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0219", ENV{libsane_matched}="yes"
  550. # Mustek BearPaw 2448 CS Plus | Mustek BearPaw 2448 TA Plus
  551. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021a", ENV{libsane_matched}="yes"
  552. # Mustek BearPaw 1200 CU Plus | Packard Bell Diamond 1200 Plus
  553. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021b", ENV{libsane_matched}="yes"
  554. # Mustek BearPaw 1200 CU Plus | Mustek BearPaw 1248 CU | Packard Bell Diamond 1200 Plus
  555. # Trust Direct WebScan 19200
  556. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021c", ENV{libsane_matched}="yes"
  557. # Mustek BearPaw 2400 CU Plus
  558. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021d", ENV{libsane_matched}="yes"
  559. # Mustek BearPaw 1200 CS | Mustek BearPaw 1200 TA
  560. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021e", ENV{libsane_matched}="yes"
  561. # Mustek ScanExpress 1248 UB
  562. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021f", ENV{libsane_matched}="yes"
  563. # Mustek BearPaw 2448TA Pro
  564. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0409", ENV{libsane_matched}="yes"
  565. # Artec/Ultima Ultima 2000 | Artec/Ultima Ultima 2000 e+ | Boeder Sm@rtScan Slim Edition
  566. # Fujitsu 1200CUS | Googlegear 2000 | Medion/Lifetec/Tevion/Cytron MD 4394
  567. # Medion/Lifetec/Tevion/Cytron MD/LT 9375 | Medion/Lifetec/Tevion/Cytron MD/LT 9385 | Medion/Lifetec/Tevion/Cytron LT 9452
  568. # Medion/Lifetec/Tevion/Cytron MD 9458 | Mustek BearPaw 1200 CU | Mustek BearPaw 2400 CU
  569. # Mustek ScanExpress 1200 UB Plus | Mustek ScanExpress 2400 USB | Mustek ScanMagic 1200 UB Plus
  570. # Packard Bell Diamond 1200 | Trust Compact Scan USB 19200 | Trust Flat Scan USB 19200
  571. ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4002", ENV{libsane_matched}="yes"
  572. # Artec/Ultima E+ 48U | Medion/Lifetec/Tevion/Cytron MD9693 | Medion/Lifetec/Tevion/Cytron MD9705
  573. # Medion/Lifetec/Tevion/Cytron MD4394 | Microstar MR 9791
  574. ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4003", ENV{libsane_matched}="yes"
  575. # Artec/Ultima E+ Pro
  576. ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4004", ENV{libsane_matched}="yes"
  577. # Memorex MEM 48U
  578. ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4005", ENV{libsane_matched}="yes"
  579. # Trust Easy Webscan 19200
  580. ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4006", ENV{libsane_matched}="yes"
  581. # Trust 240H Easy Webscan Gold
  582. ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4007", ENV{libsane_matched}="yes"
  583. # UMAX AstraSlim SE
  584. ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4009", ENV{libsane_matched}="yes"
  585. # UMAX AstraSlim 1200 SE
  586. ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4010", ENV{libsane_matched}="yes"
  587. # Yakumo Scan50
  588. ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4011", ENV{libsane_matched}="yes"
  589. # Microtek ScanMaker X6USB
  590. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="0099", ENV{libsane_matched}="yes"
  591. # Microtek SlimScan C6
  592. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="009a", ENV{libsane_matched}="yes"
  593. # Microtek ScanMaker V6USL
  594. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="00a3", ENV{libsane_matched}="yes"
  595. # Microtek ScanMaker V6UPL
  596. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="00b6", ENV{libsane_matched}="yes"
  597. # Microtek ScanMaker 4800
  598. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="30cf", ENV{libsane_matched}="yes"
  599. # Microtek ScanMaker 3840
  600. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="30d4", ENV{libsane_matched}="yes"
  601. # Microtek ScanMaker 3600
  602. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40b3", ENV{libsane_matched}="yes"
  603. # Microtek ScanMaker 3700
  604. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40b8", ENV{libsane_matched}="yes"
  605. # Microtek ScanMaker 3600
  606. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40ca", ENV{libsane_matched}="yes"
  607. # Microtek ScanMaker 3700
  608. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40cb", ENV{libsane_matched}="yes"
  609. # Microtek ScanMaker 3750
  610. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40dd", ENV{libsane_matched}="yes"
  611. # Microtek ScanMaker 3600
  612. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40ff", ENV{libsane_matched}="yes"
  613. # Microtek ScanMaker V6USL
  614. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="80a3", ENV{libsane_matched}="yes"
  615. # iVina 1200U
  616. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0268", ENV{libsane_matched}="yes"
  617. # Minolta Dimage Scan Dual II
  618. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="026a", ENV{libsane_matched}="yes"
  619. # Avision AV600U
  620. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a13", ENV{libsane_matched}="yes"
  621. # Minolta-QMS SC-110
  622. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a15", ENV{libsane_matched}="yes"
  623. # Avision DS610CU Scancopier | Minolta-QMS SC-215
  624. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a16", ENV{libsane_matched}="yes"
  625. # Avision AV600U Plus
  626. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a18", ENV{libsane_matched}="yes"
  627. # Avision AV610
  628. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a19", ENV{libsane_matched}="yes"
  629. # Avision AV220
  630. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a23", ENV{libsane_matched}="yes"
  631. # Avision AV210
  632. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a24", ENV{libsane_matched}="yes"
  633. # Avision AV210
  634. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a25", ENV{libsane_matched}="yes"
  635. # Avision AV120
  636. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a27", ENV{libsane_matched}="yes"
  637. # Avision AV220C2 | Avision AV220C2
  638. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2a", ENV{libsane_matched}="yes"
  639. # Avision AV122
  640. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a33", ENV{libsane_matched}="yes"
  641. # Avision AV210C2
  642. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a3a", ENV{libsane_matched}="yes"
  643. # Avision AV121
  644. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a3c", ENV{libsane_matched}="yes"
  645. # Avision AV8300
  646. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a40", ENV{libsane_matched}="yes"
  647. # Avision AM3000 Series
  648. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a41", ENV{libsane_matched}="yes"
  649. # Avision @V5100
  650. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a45", ENV{libsane_matched}="yes"
  651. # Avision IT8300
  652. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a61", ENV{libsane_matched}="yes"
  653. # Avision AV3850SU
  654. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a66", ENV{libsane_matched}="yes"
  655. # Avision AV8350
  656. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a68", ENV{libsane_matched}="yes"
  657. # Minolta Elite II
  658. ATTRS{idVendor}=="0686", ATTRS{idProduct}=="4004", ENV{libsane_matched}="yes"
  659. # Minolta Dimage Scan Dual III
  660. ATTRS{idVendor}=="0686", ATTRS{idProduct}=="400d", ENV{libsane_matched}="yes"
  661. # Minolta Dimage Scan Elite 5400
  662. ATTRS{idVendor}=="0686", ATTRS{idProduct}=="400e", ENV{libsane_matched}="yes"
  663. # AGFA SnapScan 1212U
  664. ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="0001", ENV{libsane_matched}="yes"
  665. # AGFA SnapScan 1236u
  666. ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="0002", ENV{libsane_matched}="yes"
  667. # Agfa Snapscan Touch
  668. ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="0100", ENV{libsane_matched}="yes"
  669. # AGFA SnapScan 1212U_2
  670. ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2061", ENV{libsane_matched}="yes"
  671. # AGFA SnapScan e40
  672. ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="208d", ENV{libsane_matched}="yes"
  673. # AGFA SnapScan e50
  674. ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="208f", ENV{libsane_matched}="yes"
  675. # AGFA SnapScan e20
  676. ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2091", ENV{libsane_matched}="yes"
  677. # AGFA SnapScan e10
  678. ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2093", ENV{libsane_matched}="yes"
  679. # AGFA SnapScan e25
  680. ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2095", ENV{libsane_matched}="yes"
  681. # AGFA SnapScan e26
  682. ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2097", ENV{libsane_matched}="yes"
  683. # AGFA SnapScan e52
  684. ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="20fd", ENV{libsane_matched}="yes"
  685. # AGFA SnapScan e42
  686. ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="20ff", ENV{libsane_matched}="yes"
  687. # UMAX Astra 4900
  688. ATTRS{idVendor}=="06dc", ATTRS{idProduct}=="0020", ENV{libsane_matched}="yes"
  689. # Plustek OpticPro U12 | Plustek OpticPro UT12 | Plustek OpticPro 1212U
  690. # RevScan RevScan Orange R48Ti | Genius ColorPage Vivid III USB
  691. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0001", ENV{libsane_matched}="yes"
  692. # Plustek OpticPro U12
  693. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0010", ENV{libsane_matched}="yes"
  694. # Plustek OpticPro U24
  695. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0011", ENV{libsane_matched}="yes"
  696. # Plustek OpticPro UT12
  697. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0013", ENV{libsane_matched}="yes"
  698. # Plustek OpticPro U24
  699. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0015", ENV{libsane_matched}="yes"
  700. # Plustek OpticPro UT12 | Plustek OpticPro UT16 | Plustek OpticPro UT24
  701. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0017", ENV{libsane_matched}="yes"
  702. # Plustek OpticPro 1248U | RevScan 19200i
  703. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0400", ENV{libsane_matched}="yes"
  704. # Plustek OpticPro 1248U
  705. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0401", ENV{libsane_matched}="yes"
  706. # Plustek OpticPro U16B
  707. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0402", ENV{libsane_matched}="yes"
  708. # Plustek OpticPro U16B+ | Plustek OpticPro UT16B
  709. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0403", ENV{libsane_matched}="yes"
  710. # Nortek MyScan 1200 | Plustek OpticPro S12 | Plustek OpticPro ST12
  711. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="040b", ENV{libsane_matched}="yes"
  712. # Plustek OpticPro S24
  713. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="040e", ENV{libsane_matched}="yes"
  714. # NeatReceipts Scanalizer Professional 2.5 | Plustek OpticSlim M12
  715. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0412", ENV{libsane_matched}="yes"
  716. # Plustek OpticSlim 1200
  717. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0413", ENV{libsane_matched}="yes"
  718. # Plustek OpticSlim 2400
  719. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0422", ENV{libsane_matched}="yes"
  720. # Plustek OpticSlim 2400 plus
  721. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0454", ENV{libsane_matched}="yes"
  722. # NeatReceipts Mobile Scanner
  723. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0462", ENV{libsane_matched}="yes"
  724. # Corex 800c
  725. ATTRS{idVendor}=="08f0", ATTRS{idProduct}=="2110", ENV{libsane_matched}="yes"
  726. # Xerox Phaser 6110MFP
  727. ATTRS{idVendor}=="0924", ATTRS{idProduct}=="3d5d", ENV{libsane_matched}="yes"
  728. # Xerox Phaser 3200MFP
  729. ATTRS{idVendor}=="0924", ATTRS{idProduct}=="3da4", ENV{libsane_matched}="yes"
  730. # Portable Peripheral Co., Ltd. Q-Scan USB001 (A4 portable scanner)
  731. ATTRS{idVendor}=="0a53", ATTRS{idProduct}=="1000", ENV{libsane_matched}="yes"
  732. # Syscan TravelScan 460/464 | Ambir Visigo A4
  733. ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="4600", ENV{libsane_matched}="yes"
  734. # Syscan TravelScan 662
  735. ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="6620", ENV{libsane_matched}="yes"
  736. # Canon CR-55
  737. ATTRS{idVendor}=="1083", ATTRS{idProduct}=="160c", ENV{libsane_matched}="yes"
  738. # Canon DR-1210C
  739. ATTRS{idVendor}=="1083", ATTRS{idProduct}=="160f", ENV{libsane_matched}="yes"
  740. # Canon DR-4010C
  741. ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1614", ENV{libsane_matched}="yes"
  742. # Canon DR-2510C
  743. ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1617", ENV{libsane_matched}="yes"
  744. # Canon DR-X10C
  745. ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1618", ENV{libsane_matched}="yes"
  746. # Canon CR-25
  747. ATTRS{idVendor}=="1083", ATTRS{idProduct}=="161a", ENV{libsane_matched}="yes"
  748. # Canon DR-2010C
  749. ATTRS{idVendor}=="1083", ATTRS{idProduct}=="161b", ENV{libsane_matched}="yes"
  750. # Canon DR-3010C
  751. ATTRS{idVendor}=="1083", ATTRS{idProduct}=="161d", ENV{libsane_matched}="yes"
  752. # Canon DR-7090C
  753. ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1620", ENV{libsane_matched}="yes"
  754. # Digital Dream l' espion XS
  755. ATTRS{idVendor}=="1183", ATTRS{idProduct}=="0001", ENV{libsane_matched}="yes"
  756. # UMAX Astra 1220U
  757. ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0010", ENV{libsane_matched}="yes"
  758. # UMAX Astra 1600U | UMAX Astra 2000U
  759. ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0030", ENV{libsane_matched}="yes"
  760. # Umax UMAX 3400
  761. ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0050", ENV{libsane_matched}="yes"
  762. # Umax UMAX 3400 | Umax UMAX Astranet ia101 | Umax UMAX 3450
  763. ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0060", ENV{libsane_matched}="yes"
  764. # UMAX Astra 4400 | UMAX Astra 4450
  765. ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0070", ENV{libsane_matched}="yes"
  766. # UMAX Astra 2100U
  767. ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0130", ENV{libsane_matched}="yes"
  768. # Umax UMAX 5400
  769. ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0160", ENV{libsane_matched}="yes"
  770. # UMAX Astra 2200 (SU)
  771. ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0230", ENV{libsane_matched}="yes"
  772. # Dell A920
  773. ATTRS{idVendor}=="413c", ATTRS{idProduct}=="5105", ENV{libsane_matched}="yes"
  774. # Dell Dell MFP Laser Printer 1815dn
  775. ATTRS{idVendor}=="413c", ATTRS{idProduct}=="5124", ENV{libsane_matched}="yes"
  776. # Dell 1600n
  777. ATTRS{idVendor}=="413c", ATTRS{idProduct}=="5250", ENV{libsane_matched}="yes"
  778.  
  779. # The following rule will disable USB autosuspend for the device
  780. ENV{libsane_matched}=="yes", RUN+="/bin/sh -c 'test -e /sys/$env{DEVPATH}/power/level && echo on > /sys/$env{DEVPATH}/power/level'"
  781. LABEL="libsane_rules_end"
  782.